package cn.tedu.demo.mapper;

import cn.tedu.demo.pojo.vo.RoomTypeDetailListVO;
import cn.tedu.demo.pojo.vo.RoomTypeVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface RoomTypeMapper {

    RoomTypeVO getStandardById(Long id);

    int countSpareRoomCount(Long id);

    List<RoomTypeDetailListVO> getList();

    /**
     * 增加点击数
     * @param id 要执行增加点击数的房型的id
     * @return 受影响的行数
     */
    int updateClickNums(Long id);

    /**
     * 统计该房型被预定的次数
     * @param id 被预定的房型的id
     * @return 统计结果
     */
    int countOrderNums(Long id);



}
